我们过去服务的很多客户,无论规模是大是小,大多数企业在初期的技术沟通中都会问到一个问题:我们应该选择私有云还是公有云?

这的确是一个重要的选择,如果判断有误,往往会让企业或者团队在面对业务时处于劣势,无法顺利完成应用开发、数据处理或者为用户提供良好体验的目标。

但这并不是一个困难的选择。私有云在部署、可扩展性、易用性和弹性方面与公有云基本一致,只是在控制、性能、安全性和管理选项方面相较公有云更严格一些。而我们只要考虑清楚一下几点,便可以得到明确的答案——

1、 整合能力

事实上现在大多数有一定规模的企业会选择混合云,将敏感程度高的应用和服务部署在私有云上,将敏感程度低的应用和服务部署在公有云上,以获得敏捷效率和成本之间的平衡。同时,有一种趋势正在变得越发明显,即企业混合云解决方案中的公有云部分倾向于同时使用多个不同公有云提供商。

在这样的情况下,PaaS平台的整合能力就显得尤为关键,应该具备在私有云公有云、不同公有云之间移动数据或应用的能力。

2、 安全性

一方面我们要考虑数据的隐私性,如果数据十分敏感,那么放在私有云的防火墙后显然是最令人感到放心的方式;而如果数据并不敏感,放在公有云上会极为经济,而且坦白说公有云在安全方面正在变得越来越完善。

另一方面要考虑数据的可用性,支持弹性扩容、单节点/多接点高可用、多数据中心乃至业务级监控是现下PaaS的必备特性。

3、 开发支持

在“多云”世界里,企业可能需要把应用和服务交付到各种环境中,转型云原生应用会让企业IT变得更容易。

同时,微服务架构、docker、kubernetes以及DevOps工作流的支持和应用,也将让开发变得更便捷高效。

4、 敏捷性

有很多传统企业内存在大量最初并非为云而设计的遗留系统,这些系统虽然相对老一些,但对业务至关重要。

我们的建议是不要放弃这些投资,而是对其进行现代化改造,利用PaaS统一管理基础设施并将传统软件SaaS化,在没有浪费的情况下拥抱云计算,并享受云计算带来的敏捷性。

最后又到了广告时间——

正在考虑落地云计算的企业和开发者,欢迎访问 https://www.goodrain.com 进一步了解好雨为您提供的云计算产品和服务,并在网站首页底部填写表单,获取本文中提到的各个技术点和思路的具体方案。


Rainbond
764 声望56 粉丝

不用懂 Kubernetes 的云原生应用管理平台